body
{
	/* generated using http://ie.microsoft.com/testdrive/graphics/cssgradientbackgroundmaker/default.html */
	/* IE10 */ 
	background-image: -ms-radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);

	/* Opera */ 
	background-image: -o-radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 501, color-stop(0, #AFCF32), color-stop(1, #5B6B1A));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);

	/* Proposed W3C Markup */ 
	background-image: radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);
	
	margin-top: 5px;
	margin-left: 20%;
	margin-right: 20%;
	font-family: 'Doppio One', sans-serif;
		color: #FFFFFF;
		
}

.header {
	font-family: 'Doppio One', sans-serif;
	color: #FFFFFF;
	font-size: 32px;
	text-shadow: 2px 2px 2px #4b5816;
	font-weight: bold;	
}

.search_box {
	width: 93%;
	font-family: 'Doppio One', sans-serif;
	color: #CCCCCC;
	padding: 10px;
	font-size: 16px;
	-webkit-border-radius:5px;
	border: thin solid #5B6B1A;
	/* inner shadow */
	-moz-box-shadow:    inset 0 0 5px #808080;
   	-webkit-box-shadow: inset 0 0 5px #808080;
   	box-shadow:         inset 0 0 5px #808080;
}

.button {
	 margin-left: 5px;
	   border: none;
	   padding: 10px;
	font-family: 'Doppio One', sans-serif;
		font-size: 16px;
	   border-radius: 4px;
	   background: #696969;
	   box-shadow: inset 0 5px 10px #2E2E2E, 0 1px 1px #696969;
	   -o-box-shadow: inset 0 5px 10px #2E2E2E, 0 1px 1px #696969;
	   -webkit-box-shadow: inset 0 5px 10px #2E2E2E, 0 1px 1px #696969;
	   -moz-box-shadow: inset 0 5px 10px #2E2E2E, 0 1px 1px #696969;
		color: #FFFFFF;
	   text-shadow: 0 1px 1px #2E2E2E;
}

.result {
	 margin-left: 5px;
	 margin-right: 5px;
	
	   border: none;
	   padding: 10px;
	font-family: 'Doppio One', sans-serif;
		font-size: 14px;
	   border-radius: 4px;
	   background: #FFFFFF;
	   box-shadow: inset 0 10px 10px #CCCCCC, 0 3px 3px #FFFFFF;
	   -o-box-shadow: inset 0 10px 10px #CCCCCC, 0 3px 3px #FFFFFF;
	   -webkit-box-shadow: inset 0 10px 10px #CCCCCC, 0 3px 3px #FFFFFF;
	   -moz-box-shadow: inset 0 10px 10px #CCCCCC, 0 3px 3px #FFFFFF;
		color: #808080;
	   //text-shadow: 0 1px 1px #AEAEAE;
		vertical-align:text-top;
}

.result_titlebar_active {
	border-bottom: thin solid #CCCCCC; 
	width: 100%; 
	padding-bottom: 5px; 
	margin-bottom: 10px;
	font-size: 22px;
	 margin-right: 5px;
	
}

.artist_pic {
	-webkit-border-radius:10px;
	vertical-align:text-top;
	
}
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
.reg_links {
	width: 70%; text-align: right; float: left; vertical-align: bottom;
}

.reg_links_inner {
	position: relative; top: 17px; right: 0;
	font-family: 'Doppio One', sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-shadow: 2px 2px 2px #5B6B1A;
}
.subsection_header {
	vertical-align:text-top;
	background-color: #AFCF32;
	padding: 5px;
	color: #FFFFFF;
	   border-radius: 4px;
	margin-top: 5px;
	text-weight:bold;
	cursor: pointer;
}

.subsection_header_selected {
    background-color: #7C9B00;
	cursor: pointer;
}

.subsection {
	margin-top: 5px;
}

.rating {
    float: right;
}

.embeddedVideo {
	border: 0;
	width: 420px;
	height: 315px;
}
/* a table by any other name would look as sweet */
div.table {display: table; }
div.tr {display: table-row; }
div.td {display: table-cell; }
.result a:link {color: #AFCF32;}
.result a:visited {color: #AFCF32;}

.result_titlebar_active a:link { color: #808080; }
.result_titlebar_active a:visited { color: #808080; }
